package com.dhecp.core.utils.dingtalk;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName UserEntity
 * @Description TODO
 * @Author alula
 * @Date 2022-04-13 15:48
 */
public class UserEntity implements Serializable {
    private String userId;//员工的userId
    private String userName;//员工名称
    private String mobile;//手机号码
    private boolean hideMobile = false;//隐藏手机
    private String telephone;//电话号码
    private String jobNumber;//员工工号
    private String managerUserId;//直属主管的userId
    private String title;//职位，长度最大200个字符
    private String email;//电子邮件
    private String orgEmail;//员工企业邮箱
    private String workPlace;//办公地点
    private String remark;//备注，长度最大2000个字符
    private String depIdList = null;//所属部门ID列表，用逗号格开
    private boolean seniorMode = false;//是否开启高管模式
    private long hiredDate = 0l;//入职时间
    private String language = "zh_CN";//通讯录语言，默认zh_CN
    private String nickname;//昵称

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public boolean getHideMobile() {
        return hideMobile;
    }

    public void setHideMobile(boolean hideMobile) {
        this.hideMobile = hideMobile;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getJobNumber() {
        return jobNumber;
    }

    public void setJobNumber(String jobNumber) {
        this.jobNumber = jobNumber;
    }

    public String getManagerUserId() {
        return managerUserId;
    }

    public void setManagerUserId(String managerUserId) {
        this.managerUserId = managerUserId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getOrgEmail() {
        return orgEmail;
    }

    public void setOrgEmail(String orgEmail) {
        this.orgEmail = orgEmail;
    }

    public String getWorkPlace() {
        return workPlace;
    }

    public void setWorkPlace(String workPlace) {
        this.workPlace = workPlace;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDepIdList() {
        return depIdList;
    }

    public void setDepIdList(String depIdList) {
        this.depIdList = depIdList;
    }

    public boolean getSeniorMode() {
        return seniorMode;
    }

    public void setSeniorMode(boolean seniorMode) {
        this.seniorMode = seniorMode;
    }

    public long getHiredDate() {
        return hiredDate;
    }

    public void setHiredDate(long hiredDate) {
        this.hiredDate = hiredDate;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }
}
